#define _CRT_SECURE_NO_WARNINGS   1
//
#include<stdio.h>
//#include<stdlib.h>
//int FindFormerNum(int des, int* WSL, int n, int m)
//{
//	int og = (n - 1) * m;
//	int L = 0;
//	int l1 = (des-1)*m;
//	int l2 = L;
//	int flag = 0;
//	int flag1 = 0;
//	while (L <= og)
//	{
//		// L = (n-1) *m
//		l1 = (des - 1) * m;
//		int tmp = l1 + m;
//		l2 = L;
//		//  
//		flag = 0;
//		
//		while (l1 <tmp)
//		{
//
//			if (WSL[l1] >= WSL[l2])
//			{
//				flag++;
//
//			}
//			l1++;
//			l2++;
//		}
//
//		if (flag == 0) {
//
//			break;
//		}
//		L += m;
//	
//	}
//
//	if (flag == 0) {
//
//		return (L/m+1);
//	}
//	else
//		return 0;
//
//}
//
//int main() {
//	//n m 
//	int n = 0;
//	int m = 0;
//	scanf("%d", &n);
//	scanf("%d", &m);
//	int* WSL = (int*)malloc(n * m * sizeof(int));
//
//	// FindFormerNum
//
//	//int FindFormerNum(int des,int*WSL);
//	for (int i = 0; i < n * m; i++)
//	{
//
//		scanf("%d", &WSL[i]);
//
//
//	}
//	int des = 1;
//
//
//	//d
//	for (int i = 1; i <= n; i++)
//	{
//
//		int r = FindFormerNum(i, WSL, n, m);
//		printf("%d\n", r);
//
//
//	}
//	free(WSL);
//	return 0;
//}
#include<math.h>

int main()
{
	int x = 0;
	if(pow(2,x))
	printf("%lf",pow(2,x));


}